#natext {
    // default icon
    .main-icon {
        background: url(../images/icons/icon-32x32.png) left top no-repeat;
    }

    .natext-table {
        width: auto;
    }

    .required {
        color: red;
    }

    .hidden {
        display: none;
    }


    // Forms
    // ------------------------------

    ul li label {
        min-width: 150px;
        .display-inline-block();
    }

    .build-button {
        padding: 8px;
    }


    .cf:before,
    .cf:after {
        content: " ";
        display: table;
    }
    .cf:after {
        clear: both;
    }
    .cf {
        *zoom: 1;
    }
}